/*初始化样式*/
			body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, 			legend, button, input, textarea, th, td { margin:0; padding:0; } 
			body, button, input, select, textarea { font:12px/1.5tahoma, 微软雅黑, \5b8b\4f53; } 
			h1, h2, h3, h4, h5, h6{ font-size:100%; } 
			address, cite, dfn, em, var { font-style:normal; } 
			code, kbd, pre, samp { font-family:couriernew, courier, monospace; } 
			small{ font-size:12px; } 
			ul, ol { list-style:none; } 
			a { text-decoration:none; } 
			/*a:hover { text-decoration:underline; }*/ 
			sup { vertical-align:text-top; } 
			sub{ vertical-align:text-bottom; } 
			legend { color:#000; } 
			fieldset, img { border:0; } 
			button, input, select, textarea { font-size:100%; } 
			table { border-collapse:collapse; border-spacing:0; }
			
			 h5{
			 	font-weight: normal;
			 }
			 .more {
				font-size: 14px;
				text-decoration: underline;
				color: gray;
				font-weight: normal;
			}
			/*头部样式*/
			.header_wrap {
				width: 100%;
				border-bottom: 1px solid gainsboro;
			}
			.header{
				width: 1226px;
				height: 80px;
				/*background-color: pink;*/
				margin: 0 auto;
			}
			.header>div{
				float: left;
				text-align: center;
			}
			.header_logo{
				width: 280px;
			}
			.header_nav{
				width: 633px;
				font-size: 0px;
			}
			.header_login{
				width:313px ;
			}
			.header_logo img{
				margin-top: 15px;
				float: left;
				margin-left: 30px;
			}
			.nav_list{
				display: table;
				height: 80px;
			}
			.nav_list li{
				display: table-cell;
				vertical-align: middle;
				width: 100px;
				font-size: 16px;
			}
			.nav_list li:hover{
				border-bottom: 5px solid #96d610;
				font-size: 18px;
			}
			.hoverLi{
				border-bottom: 5px solid #96d610;
				font-size: 18px;
			}
			.nav_list li a{
				color: black;
				padding: 32px 0;
			}
			.header_login{
				/*line-height: 80px;*/
				font-size: 16px;
				line-height: 16px;
				margin-top: 32px;
			}
			.header_login span:first-child{
				padding: 6px 20px 6px;
				background-color: #96d610;
				color: white;
				border-radius: 20px;
				margin-left: 20px;
				cursor: pointer;
			}
			.header_login span:nth-child(2){
				margin-left: 40px;
				color: #96d610;
				border-right: 2px solid gray;
				padding-right: 5px;
				cursor: pointer;
			}
			.header_login span:nth-child(3){
				color: #008cd6;
				padding-left: 5px;
				cursor: pointer;
			}
			
/*预约菜单*/
.appointment_menu_wrap{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	display: none;
}
.appointment_menu {
	width: 500px;
	height: 400px;
	background-color: white;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -200px;
	margin-left: -250px;
	text-align: center;
}
.appointment_menu h6 {
	line-height: 50px;
	background-color: #ebf5d7;
	font-size: 20px;
	text-align: center;
	font-weight: normal;
	margin-bottom: 35px;
}
.appointment_menu label{
	display: block;
}
.appointment_menu label span{
	display: inline-block;
	width: 120px;
	text-align: left;
}
.appointment_menu label input,.appointment_menu label select{
	background-color: #f0f5e6;
	border: 0px;
	height: 30px;
	width: 280px;
	margin-bottom: 20px;
}
.appointment_menu label i{
	color: red;
	text-decoration: none;
}

































